pitching a baseball - English Synonyms Dictionary